// 面向对象 --- class ---> 对象
class Person {
  constructor(name, age) {
    this.name = name;
    this.age = age;
  }
}

let person1 = new Person('kobe', 42);
console.log(person1);


// 面向对象和面向过程的区别: 张晓飞去大保健 老婆抓到(面向过程)警察抓到(面向对象)
/*
* 面向对象
*   关注的是对象，不关注过程，只关注执行的结果
* 面向过程
*   不关注对象本身，只关心执行的过程
* 
* */


let arr = [1,2,3,4,5];
let newArr = []
for (var i = 0; i < arr.length; i++) {
  var item = arr[i];
  item += 10;
  newArr.push(item)
}

console.log(newArr);


let result = arr.map(item => item + 10)
console.log(result);